Top seed and defending champion Roger Federer was forced to dig deep once again as he beat Kei Nishikori to set up a semi-final date with Borna Coric at the Shanghai Masters.
Top seed and defending champion Roger Federer was forced to dig deep once again as he beat Kei Nishikori to set up a semi-final date with Borna Coric at the Shanghai Masters.